@charset "utf-8";
html{
    background-color:#fff;
    color:#000;
    font-size:12px;
}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,
figure,form,fieldset,legend,input,textarea,
button,p,blockquote,th,td,pre,xmp{
    margin:0;
    padding:0;
}
body,input,textarea,button,
select,pre,xmp,tt,code,kbd,samp{
    line-height:1.5;
    font-family:tahoma,arial,"Hiragino Sans GB",simsun,sans-serif;
}
h1,h2,h3,h4,h5,h6,small,big,
input,textarea,button,select{
    font-size:100%;
}
h1,h2,h3,h4,h5,h6{
    font-family:tahoma,arial,"Hiragino Sans GB","微软雅黑",simsun,sans-serif;
}
h1,h2,h3,h4,h5,h6,b,strong{
    font-weight:normal;
}
address,cite,dfn,em,i,optgroup,var{
    font-style:normal;
}
table{
    border-collapse:collapse;
    border-spacing:0;
    text-align:left;
}
caption,th{
    text-align:inherit;
}
ul,ol,menu{
    list-style:none;
}
fieldset,img{
    border:0;
}
img,object,input,textarea,button,select{
    vertical-align:middle;
}
article,aside,footer,header,section,nav,
figure,figcaption,hgroup,details,menu{
    display:block;
}
audio,canvas,video{
    display:inline-block;
    *display:inline;
    *zoom:1;
}
blockquote:before,
blockquote:after,
q:before,q:after{
    content:"\0020";
}
textarea{
    overflow:auto;
    resize:vertical;
}
input,textarea,button,select,a{
    outline:0 none;
    border: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner{
    padding:0;
    border:0;
}
mark{
    background-color:transparent;
}
a,ins,s,u,del{
    text-decoration:none;
}
sup,sub{
    vertical-align:baseline;
}
html {
    overflow-x: hidden;
    height: 100%;
    font-size: 50px;
    -webkit-tap-highlight-color: transparent;
}
body {
    font-family: Arial,
     "Microsoft Yahei",
      "Helvetica Neue",
       Helvetica, sans-serif;
    color: #333;
    font-size: .28em;
    line-height: 1;
    -webkit-text-size-adjust: none;
}
hr {
    height: .02rem;
    margin: .1rem 0;
    border: medium none;
    border-top: .02rem solid #cacaca;
}
a {
    color: #25a4bb;
    text-decoration: none;
}